草庐IT

Android PreferenceActivity 和对话框 fragment

全部标签

android - 我应该在我的 Activity 中保留对 fragment 的引用吗

我的应用有一个MainActivity和三个选项卡(A、B、C)。选项卡A显示FragmentA1。当我单击此fragment中的列表条目时,将显示FragmentA2(仍在选项卡A中)。这同样适用于其他选项卡,一些层次结构甚至更深(FragmentC4)。所有fragment的所有切换和替换都在MainActivity中由Listeners处理。(编辑:我不在XML布局中定义我的fragment,而只在代码中定义)。我的问题是:我应该保留对MainActivity中所有fragment的引用,还是应该在每次需要时都创建新的fragment?有哪些(缺点)优势?我可以通过使用备选方案1

最新AIGC创作系统ChatGPT系统源码,支持最新GPT-4-Turbo模型,支持DALL-E3文生图,图片对话理解功能

一、AI创作系统SparkAi创作系统是基于OpenAI很火的ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型+国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文教程吧!本系统使用Nestjs+Vue+Typescript框架技术,持续集成AI能力到本系统。支持OpenAIDALL-E3文生图,支持最新GPT-4多模态模型。已支持OpenAIGPT全模型+国内AI全模型+Midjourney绘画池系统

java - 带有 fragment 的 Android Espresso 功能测试

我的应用程序中有三个Activity登录Activity一项主要Activity详细Activity我想使用espresso测试一系列事件:单击登录Activity上的登录按钮,这会打开主Activity,然后单击主Activity中的列表项,这会打开详细Activity,然后单击另一个按钮在详细Activity中。我首先创建了这个简单的测试,以获取对ListView的引用:publicclassLoginActivityTestextendsActivityInstrumentationTestCase2{publicLoginActivityTest(){super(LoginAc

android - fragment 进入过渡的问题

我正在使用运行Android5.0的设备minSdk是21和targetSdk是22。应用说明我在一个有2个Activity的应用程序上,ActivityA包含一个GridView带有图片和文字,ActivityB包含一个ImageView,一个TextView和一个fragment。此fragment包含与文本关联的图像列表。单击ActivityA的图像时,会出现一个共享元素转换,将图像和文本移动到ImageView。和TextViewActivityB。我还在ActivityA和B之间设置淡入淡出过渡。fragment动态添加到onCreate()中的ActivityB。方法。我设

android - 滑动后出现在 ViewPager 中的带有 RecyclerView 的重复 fragment

带有RecyclerView的fragment在ViewPager中有问题。滑动后重新创建fragment时,重复的RecyclerView会出现重叠。我正在使用ViewPager、Fragment、FragmentStatePagerAdapter图1:第一次有RecyclerView没问题。图2:滑动多个fragment然后滑动回同一个fragment后,重复的fragment在滚动时重叠。使用FragmentStatePagerAdapterclassSlidingFragmentPagerAdapterextendsFragmentStatePagerAdapter{Spars

android - 二进制 XML 文件行 # : Error inflating class fragment : Only on Android (6. 0)-Marshmallow

我无法在AndroidM上显示谷歌地图。Hereislayoutxml:AndroidManifestFile:Andinsideapplicationtag:我在运行时请求权限:if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.M&&(checkSelfPermission(Manifest.permission.ACCESS_COARSE_LOCATION)!=PackageManager.PERMISSION_GRANTED||checkSelfPermission(Manifest.permission.ACCESS_FINE_LOCA

android - BottomSheet 与 ViewPager 和 fragment ?

我想要一个与旧版街景View类似的View。我已尝试将BottomSheetBehavior与ViewPager结合使用,但其fragment的动态高度无法正常工作。 最佳答案 使用CustomViewPager我们可以设置fragment的高度publicclassCustomPagerextendsViewPager{privateViewmCurrentView;publicCustomPager(Contextcontext){super(context);}publicCustomPager(Contextcontext,

android - 好奇向下/向上滑动动画和 fragment 根据发布日期填充

**简而言之:我想要gif中显示的滚动动画,当用户向下/向上滑动时,它会直接转到该项目,它就像一个快速动画。对于日期fragment,我猜它是一个horizo​​ntalRecyclerview。我正在寻找的答案是滚动动画的代码示例,以及一种处理日期的方法,我可以在其中根据日期自动填充fragment。我之前问过这个问题,但我的问题不是很清楚。这个应用程序包括向下/向上滑动的样式。当您向下或向上滑动时,该应用不会让您像普通的ScrollView那样滑动,而是从第一次触摸(例如向上)开始导航到下一篇文章。重要的注意事项是全尺寸的帖子/项目(项目布局match_parent?)。此外,每个

android - 确定 fragment 重启是由于屏幕旋转还是 Viewpager 滑动?

我有一个带有ViewPager的Activity。ViewPager有很多页,就像一本书。每个fragment都有包含很多内容的RecyclerViews。以下是我的用例1-当我滑动页面时,RecyclerView必须从列表的开头开始。2.如果我旋转我的设备,它应该从旋转前我离开的位置的确切最后位置开始读取。如果我不使用任何逻辑,第二个场景就可以完美运行。即旋转。但不是第一种情况。如果我像下面那样做一些逻辑。有助于实现第一种情况,但不是第二种情况。@OverridepublicvoidonCreate(@NullableBundlesavedInstanceState){super.o

java - 使用来自 Firebase 的数据在 fragment 上显示 RecyclerView

我在使用来自Firebase的数据在fragment中制作RecycleView时遇到问题。我希望应用程序在我单击一个按钮从一个fragment更改为RecycleViewfragment后显示RecycleView,但它确实改变了显示的fragment但它不显示任何东西。我知道有很多这样的问题,但我似乎没有找到解决这个问题的正确方法。我已经制作了FirebaseRecyclerView所需的一切,并且还尝试在Activity而不是fragment中构建它并且它确实有效,但不是fragment。我尝试在onCreateView方法、onActivityCreated和onViewCre